Skip to content

feat: implement interactive visualizer and code player for Two Sum#7

Merged
JsCodeDevlopment merged 6 commits into
mainfrom
dev
May 14, 2026
Merged

feat: implement interactive visualizer and code player for Two Sum#7
JsCodeDevlopment merged 6 commits into
mainfrom
dev

Conversation

@JsCodeDevlopment
Copy link
Copy Markdown
Owner

@JsCodeDevlopment JsCodeDevlopment commented May 14, 2026

Notas de Lançamento - Migração para Simulação Dinâmica

image

Título: feat: implementação de motor de simulação dinâmico e arquitetura baseada em metadados

Descrição Técnica

Esta PR consolida a migração da lógica de simulação de algoritmos de ficheiros estáticos locais para uma infraestrutura totalmente dinâmica orientada por base de dados.

Principais alterações:

  • Engine Dinâmica: Implementação do DynamicPlayerWrapper utilizando new Function para execução segura de lógica de simulação injetada via banco de dados (simulatorCode).
  • Data Hydration: Atualização do ContentRepository e do schema de problemas para suportar propriedades premium como hasBespokeVisualizer e simulatorCode.
  • Admin Panel: Refatoração do formulário de importação para suportar o novo padrão de metadados, incluindo rastros de execução e anotações.
  • Estabilidade & Hidratação: Resolução de avisos de script do React e erros de desajuste de hidratação (hydration mismatch) nos componentes de SEO e navegação de sessão.
  • Qualidade de Código: Remoção total de tipos any em componentes críticos, substituindo por tipagem estrita e segura.

@JsCodeDevlopment JsCodeDevlopment self-assigned this May 14, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented May 14, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
algoria Ready Ready Preview, Comment May 14, 2026 4:49pm

@JsCodeDevlopment JsCodeDevlopment changed the title Implement interactive visualizer and code player for Two Sum feat: implement interactive visualizer and code player for Two Sum May 14, 2026
@JsCodeDevlopment JsCodeDevlopment merged commit 54bf146 into main May 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant